/**
 * 
 */
package TeachPractice;

/**
 * @author Jiang Zhiyan
 *
 * 2021年4月21日 下午9:41:36
 */
public class TeachCircle extends Shape {
	//半径
    int r;
    //提供相关的构造器——常用于获取值
     public TeachCircle() {
     };
     public TeachCircle(int r,Point p) {
    	 this.r=r;
    	 this.location=p;
     };
     
    //实现相关方法的功能
     //求面积

     @Override
     public double S(int r) {
    	 return Math.PI*r*r;
     }
     //判断点是否在圆内
     @Override
     public boolean contain(Point p) {
    	 //点到圆心的距离  this.location表示圆心坐标
    	 double d=p.distance(this.location);
    	 return d<=this.r;
     }
     
}